home *** CD-ROM | disk | FTP | other *** search
/ Internet E-Mail Workshop / Internet E-Mail Workshop.iso / info / usbic. < prev    next >
Text File  |  1993-04-05  |  25KB  |  536 lines

  1. USBIC - United States Board of IRC Co-ordinators
  2.  
  3. This document was based upon the one created for OzBIC -- written by
  4. Elizabeth Reid (emr@ee.mu.oz.au).
  5.  
  6. 1. All administrators and operators of servers within the USA connected
  7.    to any USBIC server shall be members of USBIC, and abide by the 
  8.    USBIC rules.
  9.  
  10. 2. The names, email address, and server affiliation of all USBIC
  11.    members should be freely available for FTP. 
  12.  
  13.  2.1 All server administrators who are able to make such a list 
  14.      available for FTP must do so, and must advertise its availability 
  15.      in their server's MOTD.
  16.  
  17. 3. The USBIC rules should be freely available for FTP.
  18.  
  19.  3.1  All server administrators who are able to make the rules available
  20.       for FTP must do so, and must advertise its availability in their 
  21.       server's MOTD.
  22.  
  23. 4. Voting is not compulsory where there is a call for votes on an
  24.    USBIC matter, however all USBIC members must have the opportunity
  25.    to vote. 
  26.  
  27.  4.1 Everything possible must be done (including making long-distance 
  28.      telephone calls to vacationing USBIC members) to ensure that 
  29.      members have a chance to vote.
  30.  
  31.  4.2 Except where otherwise noted, voting periods must last for a
  32.      minimum of seven days, or until all USBIC members have voted. At
  33.      the conclusion of the voting period the vote taker must post the
  34.      vote tally and the E-mail addresses and names of the voters,
  35.      indicating whether they voted yes or no, to all the members of
  36.      USBIC.
  37.  
  38.  4.3 Except where otherwise noted, a simple majority vote is needed
  39.      to pass an issue.
  40.  
  41.  4.4 Once a matter has been decided by a vote, all members shall
  42.      accept that decision, and co-operate in any manner necessary to
  43.      implement any consequences of that decision, regardless of their
  44.      own feelings or vote.
  45.  
  46.    4.4.1 Because they do not partake in the vote, this does not mean
  47.          that they are not bound by the decision. Ample time will be
  48.          given for them to comply. "Ample Time" will be decided at
  49.          vote-taking time. 
  50.  
  51.  4.5 An USBIC member may indicate that they do not wish to partake in
  52.      USBIC discussions or voting for a specified period by notifying
  53.      the other members of USBIC, for instance if they are going on
  54.      vacation and do not wish to be disturbed. 
  55.  
  56. 5. There will be a MODERATED mailing list for USBIC members where all
  57.    official USBIC related discussion will go. 
  58.  
  59.  5.1 The moderator of the USBIC mailing list will be elected by the
  60.      members of USBIC. A new moderator may be appointed at any time by a
  61.      vote of USBIC members.
  62.  
  63.  5.2 Any rejected articles by the moderator will be returned to the 
  64.      sender with a short explanation why it was rejected.
  65.  
  66. 6. There will be an active routing plan to provide an optimal structure 
  67.    for all servers.
  68.  
  69.  6.1 This plan will provide adequate backup links that will provide for
  70.      major network failures.
  71.  
  72.  6.2 Procedures for where and when dynamic routing changes should be
  73.      made will also be mentioned in the above plan.
  74.  
  75.  6.3 New plans can be implemented once a new plan is proposed, voted on,
  76.      and accepted by the USBIC members.
  77.  
  78.  6.4 Information shall be made publically available together with the 
  79.      other information detailed above.
  80.  
  81. #####      RULES FOR IRC SERVER ADMINISTRATORS AND OPERATORS       #####
  82.  
  83. (This section of the USBIC rules is based on the OzBIC rules written by
  84. Darren Reed (avalon@coombs.anu.edu.au) and Elizabeth M. Reid
  85. (emr@ee.mu.oz.au))
  86.  
  87. 1. All server administrators must have an account on the machine which is
  88.    running the IRC server software.
  89.  
  90.  1.1 Server administrators must have written (email) system
  91.      administrator approval to run the irc server. 
  92.  
  93. 2. Servers must provide (via the A: line) valid email addresses for 
  94.    each server administrator who is responsible for that server.
  95.  
  96.  2.1 Email addresses for the server administrator must be on a local 
  97.      machine, and must not forward off-site. Exceptions will be made 
  98.      where the USBIC body has granted permission for non-local email 
  99.      addresses. 
  100.  
  101.  2.2 Email addresses listed which are aliases should give a list of the
  102.      recipients whenever the mail server (ie sendmail) is presented with
  103.      a valid EXPN command (from the SMTP protocol).
  104.  
  105. 3. The only people who are allowed access to the server's configuration file
  106.    are those who are recognised as the server administrators as defined
  107.    above.
  108.  
  109. 4. Modified source shall not be used unless it meets the following criteria:
  110.  
  111.  4.1 It is not a test or experimental server. Test and/or experimental 
  112.      servers have no place on the main net until they are no longer
  113.      tests and/or experiments.
  114.  
  115.  4.2 The modifications are made publicly available, preferably via
  116.      anonymous ftp.  A copy of this must also be sent to the
  117.      maintainer of the IRC server source code for review.
  118.  
  119.   4.2.1 The place of availability must be easily reachable by all members of
  120.         the internet (ie firewalled public anonymous ftp sites are not
  121.         acceptable).
  122.  
  123.  4.3 The server while running must clearly indicate by way of the
  124.      patchlevel the modifications/origins of the modifications.
  125.      Failure to do this contravenes the GNU Public License under which
  126.      the IRC server is registered.
  127.  
  128.  4.4 If any server administrator is aware of a server running code
  129.      which does not conform to the above rules he or she is required
  130.      to inform all members of USBIC.
  131.  
  132. 5. Additional IRC operators may be appointed at the discretion of the
  133.    server administrator(s) under the following conditions:
  134.  
  135.  5.1 Operators must be sent a copy of the USBIC rules, and must
  136.      indicate their compliance with them before being given an O-line.
  137.  
  138.  5.2 Server administrators must notify the members of USBIC of any new
  139.      operators on their servers, and must circulate copies of that new
  140.      operator's letter of agreement to abide by USBIC rules.
  141.  
  142.    5.2.1 The O-line for the operator may not be activated until a
  143.          one-week period from when the USBIC members were notified has
  144.          passed.
  145.  
  146.  5.3 An operator's O-line must be removed by the relevant server
  147.      administrator(s) if a majority vote of the USBIC membership calls
  148.      for it.
  149.  
  150.  5.4 Server operators on a server must all connect from nearby hosts.
  151.      (no out-of-region hosts).
  152.  
  153.    5.4.1 It is acceptable for server administrators to have operator 
  154.          status on their up and down links as long as all parties
  155.          involved are registered members of USBIC.  This access should 
  156.          not be treated as a condition for the server to be accepted nor
  157.          should it be considered as mandatory.
  158.  
  159.    5.4.2 If there is a good reason for the existence of a non-local
  160.          operator on a server, the administrator(s) of that server may
  161.          petition the other members of USBIC for permission, by calling
  162.          for a vote on the matter. The distance from the out-of-region 
  163.          operator to the server should be minimal. Outside of the 
  164.          country is unacceptable.
  165.  
  166. 6. All server administrators are required to keep their server
  167.    configuration files up to date. In this context, `up to date' means
  168.    no longer than 24 hours after the administrator becomes aware of the
  169.    need to change the configuration file, and no longer than one week
  170.    in any case. This includes (but is not limited to) the following:
  171.  
  172.  6.1 Ensuring they are running *the* most recent server version. A two
  173.      week grace period will be given for servers to upgrade to the most
  174.      stable latest server version. Old versions will not be tolerated.
  175.  
  176.    6.1.1 Hub servers must upgrade to the most recent patch level
  177.          within 24 hours. 
  178.  
  179.  6.2 Ensuring that C/N lines for servers which no longer run are not left
  180.      in an `active' state.
  181.  
  182.  6.3 Ensuring that all C/N lines for servers have passwords;
  183.  
  184.  6.4 Ensuring that O-lines are set up in such a way as to only allow
  185.      connections that conform to previously mentioned restrictions;
  186.  
  187.  6.5 (for non-hub servers) With the appropriate use of I-lines, restrict
  188.      access to your server to that server's immediate domain plus whatever
  189.      currently used sites are closest.  These I-lines will be revised as
  190.      the need arises.
  191.  
  192.  6.6 (for hub servers) ensuring that all links for leaf servers shall be 
  193.      "L: lined" (leaf-only) so to prevent leaf servers from routing
  194.      traffic. 
  195.  
  196. 7. Administrators who remove their server from operation for some
  197.    period of time are requested to inform people in advance by at
  198.    least 24 hours (preferably more) so that appropriate measures can
  199.    be taken to ensure there is minimum risk to the IRC network.
  200.    Notification should be via the (to be formed) usbic mailing list,
  201.    operlist, and alt.irc (for the users). It is suggested that the
  202.    administrator in question put the information in their /MOTD. 
  203.  
  204. 8. Servers or server administrators found to be in breach of any of
  205.    the above rules should be asked to rectify the problem. 
  206.  
  207.  8.1 If any breaches of the above rules are not rectified within three
  208.      days (four days if over a weekend) after the administrator has 
  209.      been asked to rectify them, the members of USBIC should be 
  210.      informed of the transgression. 
  211.  
  212.  8.2 Once the USBIC membership has been notified of the breach, if a
  213.      server administrator found to be in breach of any of the above
  214.      rules refuses to rectify the situation and cannot provide any
  215.      any reasons which USBIC members find valid for the breach, the 
  216.      administrators of servers which link to the offending server 
  217.      should co-operate with US, and regional routing coordinators 
  218.      to ensure that all links for the offending server are commented 
  219.      out, and servers which need them have alternative links.
  220.  
  221.  8.3 Links which have been commented out may be reinstated within 1
  222.      week if the offending operator rectifies the problem. If the
  223.      problem is not rectified within 1 week links to the offending
  224.      server should be removed entirely.
  225.  
  226.   8.3.1 Server administrators who have had their links cut after being
  227.         found to have breached USBIC rules may apply to have their
  228.         links reinstated by following the USBIC Rules for the
  229.         Establishment of New Servers.
  230.  
  231. 9. Server administrators must not allow their server to be used for
  232.    the interception of or tampering with of any network traffic,
  233.    unless they have the appropriate legal permissions to do so.
  234.  
  235.  9.1 If such permissions do exist the administrator(s) of the server
  236.      being used to intercept or tamper with traffic must (unless
  237.      specifically prohibited from doing so by the appropriate legal
  238.      authorities) provide the administrators of all servers which link
  239.      to his or her server with a copy of the documents giving that
  240.      permission.
  241.  
  242.   9.1.1 Administrators who have been made aware of the existence of
  243.         any such permissions must treat that knowledge as
  244.         confidential.
  245.  
  246.  9.2 Any server operator who becomes aware of any use of an IRC
  247.      server to intercept or tamper with network traffic must take the
  248.      following actions:
  249.  
  250.   9.2.1 inform the administrator(s) of the server involved of his or
  251.         her suspicions, and provide the administrator(s) with copies
  252.         of any evidence that has been found.
  253.  
  254.   9.2.2 inform the administrators of those servers which connect to
  255.         the suspect server of his or her suspicions, and provide the
  256.         administrators with copies of any evidence that has been
  257.         found.
  258.  
  259.  9.3 Administrators of servers who are informed that a server for
  260.      which they have links is suspected of using that server to
  261.      intercept or tamper with network traffic should take the
  262.      following actions:
  263.  
  264.   9.3.1 If the administrator is aware of any relevant permissions
  265.         having been granted, the person who has brought their
  266.         suspicions to the knowledge of the administrator should be
  267.         told of this.
  268.  
  269.   9.3.2 If the administrator is not aware of any relevant permissions,
  270.         he or she should cooperate with any other servers which link
  271.         to the suspect server to ensure that all links for the
  272.         offending server are commented out, and that servers which
  273.         need them have alternative links, and should then inform all
  274.         other members of USBIC of the reason for the quarantine.
  275.  
  276.   9.3.3 If, within 1 week of links for the suspect server being
  277.         commented out, the administrator(s) of the server are unable
  278.         to produce proof of any permissions allowing him or her to
  279.         intercept or tamper with network traffic, links for that
  280.         server should be permanently cut. Proof of permission includes:
  281.         a warrant or court order, a written request from the computing
  282.         center. Other justifications might be permitted. They will be
  283.         dealt with on a case-by-case basis.
  284.  
  285.   9.3.4 If there is more than one server administrator at the suspect
  286.          site, and it can be shown that only one knew about and was
  287.          responsible for the illegal interception of or tampering with
  288.          of network traffic, then the offending server administrator
  289.          should be removed from his or her position, the server should
  290.          be recompiled, and links to the server should be reinstated.
  291.  
  292.   9.3.5  A server administrator who has lost his or her links after
  293.          breaching rule 9 may not apply to have links reinstated,
  294.          however application may be made to establish a server at the
  295.          same site with different server administrator(s).
  296.  
  297.  9.4 Administrators who, through the normal course of debugging or
  298.      maintaining the server, capture traffic not explicitly destined
  299.      for them will not be considered to be in breach of rule 9, but
  300.      must keep the contents of that traffic strictly confidential, and
  301.      destroy any information not directly related to their
  302.      administrative task.
  303.  
  304.  
  305. #####          RULES FOR CO-ORDINATING SIMPLE DECISIONS,            #####
  306. #####           AND AVOIDING UN-NECESSARY VOTING                #####
  307.  
  308. (This section of the USBIC rules was based on the OzBIC Rules was
  309. written by Daniel Carosone (danielce@ee.mu.oz.au))
  310.  
  311. 1. This position is intended to simplify the process of implementing
  312.    common-sense decisions without needing to invoke the entire voting
  313.    mechanism of USBIC, as well as to provide a single person to handle
  314.    simple day-to-day matters with the minimum of fuss. Any decision
  315.    made by the primary co-ordinator of a domain may be questioned at
  316.    any time by an USBIC member, and if necessary challenged by a vote.
  317.  
  318. 2. Each hostmasked domain shall, by whatever means chosen internally
  319.    by the members of that domain, appoint one person as the main
  320.    contact for that site. By default this will be the administrator 
  321.    of the main server for that site, but may be any recognized USBIC 
  322.    member from that site.
  323.  
  324.  2.1 Each site will be represented on a regional board. The regions will
  325.      be defined in the routing plan, and the number will be determined 
  326.      later. The USBIC members of each region will then elect a person 
  327.      to represent the best interests of that region to USBIC.
  328.  
  329.  2.2 The primary routing co-ordinator for the US shall be appointed by 
  330.      vote of the USBIC membership. He/She will work in conjunction with
  331.      the information provided by regional routing co-ordinators to
  332.       maintain and modify the routing plan as necessary.
  333.  
  334.  2.3 Someone may not be regional co-ordinator for more than one region.
  335.      However, a person may be a regional co-ordinator and a primary
  336.      co-ordinator if the vote favors it. 
  337.  
  338.  2.4 All routing co-ordinators may be removed from their position if the
  339.      region votes in favor of a new co-ordinator.
  340.  
  341. 3. The main contact for each domain shall be the person to contact for 
  342.    all routine administrative details pertaining to that domain. 
  343.  
  344. 4. The main contact of each domain is responsible for organizing 
  345.    and maintaining such things as routing within the domain, and 
  346.    all external links to/from servers in that domain.
  347.  
  348.  4.1 The main contact should consult with the regional co-ordinator
  349.      when making arrangements involving other servers in the region.
  350.  
  351. 5. The regional co-ordinator is empowered to direct and make decisions
  352.    about how various servers and networks should link together to form 
  353.    the most sensible and efficient regional structure.
  354.  
  355.  5.1 Except in cases where the changes will constitute a change in
  356.      the overall routing plan for the US. In which case, the primary 
  357.      routing co-ordinator must be consulted. 
  358.  
  359. 6. All changes in domain, regional, or national level routing will
  360.    be documented by the relevant co-ordinators. 
  361.  
  362. #####        RULES FOR THE ESTABLISHMENT OF NEW IRC SERVERS        #####
  363.  
  364. (This section of the OzBIC rules is based on the European Board of IRC
  365. Co-ordinators' (EBIC) "RULES FOR ESTABLISHING NEW IRC SERVERS IN
  366. EUROPE". Modifications by Elizabeth M. Reid (emr@ee.mu.oz.au)).
  367. In turn, it has been modified for USBIC by Helen Rose (hrose@eff.org).
  368.  
  369. 1. Establishment of a new server should be a local toplevel domain
  370.    (country) decision.
  371.  
  372.  1.1 Any person wishing to establish a new server should send email to
  373.      the administrator(s) of the potential uplink server giving
  374.      reasons (eg. number of users at the proposed site) for the
  375.      request, together with other relevant details about themselves,
  376.      about the machine and network connectivity and so on.
  377.  
  378.  1.2 The administrator(s) of the potential uplink server must send
  379.      the candidate administrator a copy of the USBIC rules.
  380.  
  381.  1.3 The potential uplink administrator(s) must also send email to the
  382.      system administrator at the candidate site, informing him or her of
  383.      the request for links for an IRC server, and asking for confirmation
  384.      of his or her permission to run the server.
  385.  
  386.   1.3.1 This should be done even if the candidate system administrator
  387.         claims to be the system administrator at the site in question.
  388.         If necessary, a phonecall should be used as a follow-up. Being
  389.         listed as the NIC contact for the site is sufficient proof. 
  390.  
  391.  1.4 If the candidate agrees to abide by USBIC rules, and permission
  392.      from the system administrator at the proposed new site has been
  393.      given, the potential uplink administrator(s) must mail all other
  394.      members of USBIC, via the moderated USBIC mailing list,  stating 
  395.      the reasons why a new server should be established, and calling 
  396.      for a vote on the matter. Copies of the candidate administrator's
  397.      agreement to abide by USBIC rules, and of the system 
  398.      administrator's permission to run an IRC server, must also be 
  399.      forwarded to the members of USBIC.
  400.  
  401.  1.5 If the vote is successful, the primary routing co-ordinator will
  402.      classify the new server into a region, and the regional routing
  403.      co-ordinator will find the best place(s)to give links to the new
  404.      server.
  405.  
  406.   1.5.1 If the vote is unsuccessful, no petitions for a new server
  407.         from that site will be allowed for three weeks.  After which
  408.         the server may re apply for the establishment of a new server.
  409.  
  410. 2. New servers must serve a probationary period, any condition of
  411.    which can be ended if a majority of USBIC members agree to it.
  412.    Probationary conditions are:
  413.  
  414.  2.1 New servers should be leafed until their administrator(s) have
  415.      sufficient experience to handle their server responsibly. (This
  416.      avoids routing disasters).
  417.  
  418.  2.2 A link for only ONE server should be given to the new server
  419.      site. 
  420.  
  421.  2.3 At the end of two weeks the probationary period is automatically
  422.      ended.  The server may now be fully implemented in any routing
  423.      decided upon by the regional routing co-ordinator.
  424.  
  425.   2.3.1 If during the probationary period, complaints are raised to the
  426.         new server, after two weeks a vote will be called on to decide
  427.         if the probationary period should be extended for another
  428.         two weeks.
  429.  
  430. 3. If a server administrator wishes or needs to switch from running 
  431.    the server on one machine at a particular site to another machine 
  432.    at the same site, this does not constitute a new server, and does 
  433.    not require a vote. Server administrators should arrange these 
  434.    changes amongst themselves, and inform the USBIC members of the change.
  435.  
  436. 4. If administration of a current server changes, the server will
  437.    will have to undergo a new probationary period.
  438.  
  439. 5. Server administrators must ensure that if a domain hostmask link is
  440.    given, all servers of that domain can connect to the masked server.
  441.    (this should avoid disagreement between several hub administrators
  442.    in one domain).
  443.  
  444. 6. Where there is more than 1 server running at an organization and due
  445.    to whatever circumstances they are not able to be connected to each
  446.    other a vote should be taken by USBIC members to decide if either
  447.    server is necessary.
  448.  
  449.  6.1 Where there is more than one server running on hosts within the same
  450.      domain a host mask should be used whenever a server forms a connection
  451.      with an IRC server external to that organisation.
  452.  
  453.  
  454. #####        RULES FOR EFFECTING CHANGES TO THE USBIC RULES        #####
  455.  
  456.  
  457. (This section was written by Elizabeth M. Reid (emr@ee.mu.oz.au) and
  458. is based on the rules for creating new Usenet newsgroups written by
  459. Gene Spafford) Again, modified by hrose@eff.org
  460.  
  461. 1. Any USBIC member may propose a change to the USBIC rules by
  462.    informing all other members of the proposal.
  463.  
  464. 2. Changes to USBIC rules may be effected as follows:
  465.  
  466.  2.1 Proposed changes must be posted to all USBIC members, and a
  467.      discussion period of at least two weeks must pass before a vote
  468.      can be called.
  469.  
  470.  2.2 After a minimum of two weeks have passed since the call for
  471.      discussion, a call for votes may be issued. The voting period
  472.      must last for at least two weeks and the time at which voting
  473.      will close must be posted along with the call for votes.
  474.  
  475.  2.3 At the end of the voting period the vote taker must post the vote
  476.      tally and the E-mail addresses and names of the voters,
  477.      indicating whether they voted yes or no, to all the members of
  478.      USBIC. The moderated USBIC list, mentioned above, will be used for
  479.      the purpose of tallying votes. The moderator of the USBIC mailing
  480.      list will do the tallying and announce the results in a timely
  481.      fashion.
  482.  
  483.  2.4 If there are any corrections to be made to the vote tally they
  484.      must be made within 1 week of it being posted. Any corrections
  485.      must be taken to account when calculating the final vote tally. 
  486.  
  487.  2.5 If, after corrections, there is a 2/3 (two thirds) majority in
  488.      favour of the change to the USBIC rules, the person who called
  489.      the vote may change the USBIC rules, and distribute the new set
  490.      of rules to all members of USBIC, to alt.irc, and to all the FTP
  491.      sites which carry the rules.
  492.  
  493. 3. Rules cannot be applied retroactively. No member can be held to
  494.    task for rules which did not exist at the time of any behaviour
  495.    which is later ruled against.
  496.  
  497. 4. Rules will be unilateral.  All servers must comply with new rules
  498.    which have been voted on, and passed.  If server do not comply with
  499.    the rules, proper procedures for servers breaking USBIC policies
  500.    will be followed.
  501.  
  502.  
  503. OBVIOUS CHANGES FROM DRAFT #1:
  504.  
  505. Voting Procedures for adoption of USBIC
  506.  
  507. 1. Voting will be limited to the servers on the "list of servers" posted
  508. to alt.irc and to the ftp site h.ece.uiuc.edu:/irc/servers.930301
  509. 2. Each server gets one vote. Servers at a site run by the same admin
  510. and/or servers that link together get one vote. (e.g. csa.bu.edu and 
  511. csd.bu.edu are run by the same admin) Servers behind a hostmask get one
  512. vote.
  513. 3. Each *admin* gets one vote. Even if the admin controls multiple
  514. servers at multiple sites. 
  515. 4. Only USBIC members can vote. 
  516.  
  517. Organization of USBIC
  518.  
  519. 1. USBIC will have a council of members. This allows busy administrators
  520. not to have to be part of day-to-day decisions, yet allows all areas of 
  521. the country to have a say. 
  522.  
  523.  1.1 The council will be made up of regional co-ordinators. The regions
  524.      they represent will be determined along with the accepted routing
  525.      plan. 
  526.  
  527.   1.1.1 Each region shall elect its own representative to the USBIC
  528.         council. They shall form their own voting procedure at the local
  529.         level. 
  530.  
  531.   1.1.2 Each region will have veto power over the USBIC council on
  532.         whether a new server in their region should be added or not.
  533.         The idea is that only the local people know the impact of a
  534.         local server or not. But the local people must have 80% approval
  535.         of the /admins of the region for a veto.
  536.